Loading product dataset…
Control Room
Live operational status across the portfolio · every alert is one click from its fix
All connectors live
{{ k.label }}
{{ k.value }}
{{ k.trend }}vs last wk
IDC-4000{{ prod.lifecycle }}
Integrated Drive Controller
{{ twinRingPct }}
EBOM
All
Elec
Mech
⚠
Next issue ⇢
{{ rv.done }} / {{ rv.total }} verified
Next unverified ⇢
Reset
j / k movev verifyn next unverifiedi next issueprogress saved locally
| Part / description | Type | Rev | Qty | NetSuite |
|---|---|---|---|---|
{{ b.checkGlyph }}{{ b.caret }}{{ b.pn }} |
{{ b.type }} | {{ b.rev }} | {{ b.qty }} | {{ b.nsLabel }} |
{{ twinHead.pn }}{{ twinHead.name }}{{ twinHead.type }}{{ twinHead.life }}{{ twinHead.nsLabel }}
3D model
Documents{{ twinDocCount }}
NetSuite
Detail
{{ d.kind }}{{ d.name }}
{{ twinDoc.kind }}
{{ twinDoc.name }}
Download to open in native app
Download to open in native app
◍
No documents linked to {{ twinHead.pn }}
+ Attach a drawing, datasheet or test report
{{ twinHead.pn }}{{ twinHead.life }}
{{ twinHead.name }}
{{ d.k }}
{{ d.v }}
Product Portfolio
Built-to-stock products · {{ pfCount }} active
{{ s.label }}
{{ s.value }}
{{ s.sub }}
All products
Has exceptions
Not released
Needs sync
Portfolio/{{ prod.pn }}
{{ prod.pn }}{{ prod.lifecycle }}
{{ prod.name }}
{{ prod.family }} · Owner {{ prod.owner }} · ERP {{ prod.nsItem }}
Revision
Readiness · {{ prod.readyLabel }}
{{ prod.ready }}
{{ prod.rPass }} passed
{{ prod.rFail }} blocking
Overview
EBOM
Documents
3D model
NetSuite
Change orders
Release
▦
{{ lite.title }}
{{ lite.msg }}
Product definition
{{ f.k }}
{{ f.v }}
Revision history
Rev {{ t.rev }}{{ t.state }}{{ t.date }}
{{ t.note }}
Governing changedrives Rev C
{{ eco.id }}{{ eco.state }}Rev {{ eco.from }} → {{ eco.to }}
{{ eco.title }}
{{ eco.appDone }}/{{ eco.appTotal }} approvals
Release readiness{{ prod.ready }}%
{{ c.glyph }}
{{ c.gate }}
{{ c.label }}
{{ c.note }}
Open exceptions{{ excCount }}
{{ x.title }}
{{ x.detail }}
Unified EBOM
All
Mechanical
Electrical
Hardware
⚠ Issues only
Δ vs Rev B
Expand all
Collapse
CSV ↓
Review twin ⇄
{{ bomCount }} shown · {{ bomIssueCount }} issues
{{ revBanner.text }}
{{ revBanner.actLabel }}
| Find | Part / description | Type | Source | Rev | Qty | Ref des | Lifecycle | NetSuite | Unit $ | Ext $ | Vendor | Lead | Docs |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ b.find }} |
{{ b.caret }}
{{ b.pn }}
{{ b.name }}
{{ b.diffLabel }}
|
{{ b.type }} | {{ b.src }} | {{ b.rev }} | {{ b.qty }} | {{ b.ref }} | {{ b.life }} | {{ b.nsLabel }} | {{ b.unit }} | {{ b.ext }} | {{ b.vendor }} | {{ b.lead }} | {{ b.docCount }} |
| Rolled-up material cost | {{ bomTotal }} | ||||||||||||
Selected part
{{ selDetail.pn }}{{ selDetail.life }}
{{ selDetail.name }}
Source
{{ selDetail.source }}
Qty
{{ selDetail.qty }}
Unit cost
{{ selDetail.cost }}
Lead time
{{ selDetail.lead }}
Vendor
{{ selDetail.vendor }}
NetSuite
{{ selDetail.nsLabel }}
PLM ⇄ NetSuite reconciliation
Rev C EBOM vs ERP item master · last sync {{ recon.lastSync }}
{{ t.label }}
{{ t.value }}
| Item | Qty | Unit cost | Vendor | Lead | Rev | Reconcile | Action |
|---|---|---|---|---|---|---|---|
{{ c.pn }}{{ c.name }} {{ c.nsItem }} |
{{ c.qty.v }}NS {{ c.qty.ns }} | {{ c.cost.v }}NS {{ c.cost.ns }} | {{ c.vendor.v }}NS {{ c.vendor.ns }} | {{ c.lead.v }}NS {{ c.lead.ns }} | {{ c.rev.v }}NS {{ c.rev.ns }} | {{ c.nsLabel }} | {{ c.action.label }} |
{{ ecoD.id }}{{ ecoD.state }}{{ ecoD.priority }} priorityRev {{ ecoD.from }} → {{ ecoD.to }}
{{ ecoD.title }}
Owner {{ ecoD.owner }}Created {{ ecoD.created }}Target {{ ecoD.due }}Cost impact {{ ecoD.cost }}
Reason for change
{{ ecoD.reason }}
Line changes
Approval workflow{{ ecoD.appDone }} of {{ ecoD.appTotal }} approved
{{ a.icon }}
{{ a.status }}
{{ a.date }}
{{ a.role }}
{{ a.name }}
{{ g.gate }} gate{{ g.pass }} / {{ g.total }} clear
{{ c.glyph }}
{{ c.label }}
{{ c.note }}
{{ prod.ready }}%
{{ rel.title }}
{{ rel.sub }}
Blocking issues
{{ b.label }}
{{ b.note }}
✓No blocking issues — ready to release
Release baseline will capture
EBOM items (frozen){{ baseline.items }}
BOI documents{{ baseline.docs }}
Governing ECO{{ baseline.eco }}
3D + drawing packagelinked
Exception Management
Cross-product data-integrity queue · {{ excTotal }} open
Clear filter
{{ c.count }}
{{ c.label }}
Integration & Mapping
System connectors and cross-system identifier mapping · admin only
{{ c.name }}{{ c.status }}
{{ c.role }}
{{ c.count }}Synced {{ c.sync }}Sync now
Roles & RACI
Accountability for the PLM process — assignments here drive who can approve ECOs, apply reconciliation fixes and release baselines
{{ rr.role }}YOU
ETCOS seat · {{ rr.seat }}
{{ p.initials }}{{ p.name }}
Unassigned — open to all, acting as “{{ rr.demo }}”
R Responsible — does the work
A Accountable — final owner
C Consulted
I Informed
Assigned roles are enforced in-app · unassigned roles stay open until named
Activity Log
Full audit trail — every data change, approval and release · {{ actTotal }} events
{{ f.label }}
Session events are recorded locally in this prototype; in production every event carries user, timestamp, before/after values and the governing change object.
Supplier RFQ Portal
PHASE 2 · CONCEPTPlanned extension — outside the MVP workflow. Shown here to reserve the information architecture.
{{ s.n }}
{{ s.title }}
{{ s.desc }}